Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

TVN Player v3 [open source]


Semis

Rekomendowane odpowiedzi

Opublikowano

Witam wszystkich użytkowników forum :) Dawno mnie tutaj nie było (może i dobrze). Nie którzy z was na pewno kojarzą mój projekt TVN Downloader. Był on napisany w AutoIt3, lecz teraz przeszedłem wyżej (nie działał on poprawnie po tym jak tvnplayer zmienił się na player.pl). Dostałem dużo wiadomości, które skłoniły mnie do poprawki wyżej wymienionego baga, natomiast stwierdziłem, że nie ma sensu robić tego w AutoIt3 ponieważ:

1) Nie korzystam już z Windowsa (więc nie napisze tego xD)

2) Szybsze i lepsze rozwiązanie to program przeglądarkowy

 

Więc postanowiłem stworzyć owy projekt w PHP przy użyciu JS i bibliotegi jQuery, ALE postanowiłem, że udostępnię to w wersji OPEN SOURCE, co oznacza, że każdy dosłownie każdy użytkownik forum będzie mógł edytować kod dla swoich własnych potrzeb. Tutaj właśnie przyszedł czas na ten mały maleńki haczyk, a mianowicie. Program działa tylko na LOCALHOSCIE, co oznacza, że trzeba sobie postawić własny serwer localny. Jest to bardzo, ale to bardzo proste. Programy, które polecam

  • XAMPP (Windows) -> prosty do obsługi. Wciśnięcie dwóch przycisków powoduje postawienie serwera :) 
  • MAMP (MAC) -> to samo co wyżej (ciut bardziej złożony)

Program pozwala na wybranie sobie jakości, w której można ściągać serial. 

  • HD (lub najwyższa możliwa)
  • Średnia
  • Niska

SS:

 

 

Scan:

 

 

Pozdrawiam Oskar Lebuda

TVN.zip

Opublikowano

Mniejszych screenów się nie dało :D?

 

Tak jak Vesim napisał dokumentacja API TVN znajduje się w sd-xbmc..

 

 

btw;jest wiele innych stron internetowych właśnie z takimi audycjami TVN.

Opublikowano

1. Tak wygląda player w firefoxie:

313571416148231339106.png

2. Jest to niewygodne przełączać się pomiędzy kartami za tymi linkami jak ktoś, np. ogląda seriami jakiś serial. Proponuje przepisać skrypt do o wiele mniej skomplikowanego

i wygodniejszego userscripta. Możesz sobie zacząć od tego - naskrobałem takie gówienko w parę minut żeby pokazać o co chodzi:
 

// ==UserScript==
// @        test
// @     http://player.pl
// @version     1
// @       none
// ==/UserScript==

$(document).ready(function () {
  
  function goHigh() {
    var n = document.location.href.split(/[.,]/);
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.open('GET', '/api/?platform=ConnectedTV&terminal=Samsung&format=json&v=2.0&authKey=ba786b315508f0920eca1c34d65534cd&type=episode&id=' + n[n.length - 2] + '&sort=newest&m=getItem&deviceScreenHeight=1080&deviceScreenWidth=1920', false);
    xmlhttp.send();
    var o = eval('(' + xmlhttp.responseText + ')');
    return o.item.videos.main.video_content[1].url
  }
  
  var Links = document.querySelectorAll('a[href*=\'#vod\']');
  for (var J = Links.length - 1; J >= 0; --J) {
    var rsLink = Links[J];
    rsLink.href = goHigh();
  }
  
});

Podmienia on przycisk plej kodem js przekierowującym do raw video.

3. W.w metoda nie wymaga localhosta jedynie wtyczki małpki

4. Cieszy mnie, że postawiłeś na open source :)

  • 3 tygodnie później...
Opublikowano

Polecam wrzucać kod strony na GitHub.com :) Będzie można byłoby dużo szybciej rozwijać projekt, czy eliminować błędy :)

 

Ze swojej strony jeszcze polecę AMPPS to localhosta :)

 

Chętnie przetestuję, a jak wrzucisz to na GitHub to również pomogę go rozwijać ;)

Potrzebujesz pomocy z hostingiem? Daj znać poprzez Telegram lub Priv!

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...